package com.jingyanzi.finance.domain;

import java.math.BigDecimal;
/**
* <b>Description:收款记录</b><br> 
* @author Reading.Reagan</a>
* @version 1.0
* @Note
* <b>ProjectName:</b> finance-api
* <br><b>PackageName:</b> com.jingyanzi.finance.domain
* <br><b>ClassName:</b> CashPayRecordDO
* <br><b>Date:</b> 2018年7月11日 下午5:29:01
 */
public class CashPayRecordDO extends BaseDO {
	/**
	 * 映射对于得业务ID
	 */
	private Integer mappingId;
	/**
	 * 交易编号
	 */
    private String tradeNO;
    /**
     * 账单类型
     */
    private Integer billType;
    /**
     * 凭证编号
     */
    private String voucherNO;
    /**
     * 客户ID
     */
    private Integer customId;

    private String customName;
    /**
     * 客户电话
     */
    private String customTel;
    /**
     * 收银员ID
     */
    private Integer cashierId;

    private String cashierName;
    /**
     * 订单ID（订单业务使用）
     */
    private Integer orderId;
    
    private String orderNO;

    /**
	 * 业务号
	 */
	private String businessNO;

	/**
	 * 付款类型（查字典）
	 */
    private Integer cashType;
    
    private String cashTypeName;
    
    /**
     * 付款金额
     */
    private BigDecimal amount;

    /**
     * 支付方法
     */
    private Integer PayMethodId;

    private String payMethod;
    
    /**
     * 发票状态
     */
    private Integer invoiceStatus;
    
    private String invoiceStatusName;

    private String remarks;

    /**
     * 收银点ID
     */
    private Integer placeId;

    private String placeName;
    
    private String pdfPath;
    
    
	public String getPdfPath() {
		return pdfPath;
	}

	public void setPdfPath(String pdfPath) {
		this.pdfPath = pdfPath;
	}

	public Integer getMappingId() {
		return mappingId;
	}

	public void setMappingId(Integer mappingId) {
		this.mappingId = mappingId;
	}

	public Integer getBillType() {
		return billType;
	}

	public void setBillType(Integer billType) {
		this.billType = billType;
	}

	public String getTradeNO() {
		return tradeNO;
	}

	public void setTradeNO(String tradeNO) {
		this.tradeNO = tradeNO;
	}

	public String getVoucherNO() {
		return voucherNO;
	}

	public void setVoucherNO(String voucherNO) {
		this.voucherNO = voucherNO;
	}

	public Integer getCustomId() {
		return customId;
	}

	public void setCustomId(Integer customId) {
		this.customId = customId;
	}

	public String getCustomName() {
		return customName;
	}

	public void setCustomName(String customName) {
		this.customName = customName;
	}

	public String getCustomTel() {
		return customTel;
	}

	public void setCustomTel(String customTel) {
		this.customTel = customTel;
	}

	public Integer getCashierId() {
		return cashierId;
	}

	public void setCashierId(Integer cashierId) {
		this.cashierId = cashierId;
	}

	public String getCashierName() {
		return cashierName;
	}

	public void setCashierName(String cashierName) {
		this.cashierName = cashierName;
	}

	public Integer getOrderId() {
		return orderId;
	}

	public void setOrderId(Integer orderId) {
		this.orderId = orderId;
	}

	public String getOrderNO() {
		return orderNO;
	}

	public void setOrderNO(String orderNO) {
		this.orderNO = orderNO;
	}

	public String getBusinessNO() {
		return businessNO;
	}

	public void setBusinessNO(String businessNO) {
		this.businessNO = businessNO;
	}

	public Integer getCashType() {
		return cashType;
	}

	public void setCashType(Integer cashType) {
		this.cashType = cashType;
	}

	public String getCashTypeName() {
		return cashTypeName;
	}

	public void setCashTypeName(String cashTypeName) {
		this.cashTypeName = cashTypeName;
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}


	public Integer getPayMethodId() {
		return PayMethodId;
	}

	public void setPayMethodId(Integer payMethodId) {
		PayMethodId = payMethodId;
	}

	public String getPayMethod() {
		return payMethod;
	}

	public void setPayMethod(String payMethod) {
		this.payMethod = payMethod;
	}

	public Integer getInvoiceStatus() {
		return invoiceStatus;
	}

	public void setInvoiceStatus(Integer invoiceStatus) {
		this.invoiceStatus = invoiceStatus;
	}

	public String getInvoiceStatusName() {
		return invoiceStatusName;
	}

	public void setInvoiceStatusName(String invoiceStatusName) {
		this.invoiceStatusName = invoiceStatusName;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public Integer getPlaceId() {
		return placeId;
	}

	public void setPlaceId(Integer placeId) {
		this.placeId = placeId;
	}

	public String getPlaceName() {
		return placeName;
	}

	public void setPlaceName(String placeName) {
		this.placeName = placeName;
	}

	public CashPayRecordDO() {
		
	}
    
}
